terrestrial telescope - French English Dictionary